self-contained drive - French English Dictionary